]> dgit.raspbian.org Git - gnome-shell.git/commit
St: fix container paint volumes
authorDan Winship <danw@gnome.org>
Mon, 1 Aug 2011 19:16:45 +0000 (15:16 -0400)
committerDan Winship <danw@gnome.org>
Wed, 3 Aug 2011 13:16:55 +0000 (09:16 -0400)
commitdbeab0ef87d06d32db0678480ae9f0ee933288e9
treef0f60526e80eb7677ce4f0017dc1475d0dec5ea8
parent7765d6a08f8b9b8358ce001c3b79d76025a9a40e
St: fix container paint volumes

If a container is not clip-to-allocation, then its get_paint_volume()
needs to include the paint volumes of all of its children, since they
(or their children) may paint outside the container's allocation.

Also, if the superclass get_paint_volume() returns FALSE, then the
subclass should return FALSE too.

https://bugzilla.gnome.org/show_bug.cgi?id=655812
src/shell-generic-container.c
src/st/st-box-layout.c
src/st/st-container.c
src/st/st-group.c